// forEach 是数组的Api
function forEach(arr,callback){
// 完成对数组的遍历 ，并对每个元素执行操作
    for(let i=0;i<arr.length;i++){
        // 块级作用域
        const item = arr[i];
        callback(item,i,arr);
    }
}
const items =[1,2,3,4,5];
forEach(items,function(item,index,arr){
    // 函数作用域
    console.log(item,index,arr);
    //console.log(item+5);
})

// const newItems = items.map(function(item){
//     // console.log(item,'---------');
//     // map 更高级
//     return item + 5;
// })
// console.log(newItems);